const { Router, response } = require('express')
const express = require('express')
//路由容器
const login = express.Router()
const axios = require('axios')
const jwt = require('jsonwebtoken');
login.get('/user/loginByPassword', (req, res) => {
    let {email,password,code}=req.query
   axios({
       method:'get',
       url : '/user/loginByPassword',
       params:{
        email:email,
        password:password,
        code:code
    }
   }).then(function(data){
      console.log(data.data.data+"-----------")
    //    console.log(data.data.data)
    //    if(data.data.code == 20000){
    //     //    req.session.token = data.data.data
    //     //    res.status(200).json({
    //     //     data:jwt.decode(req.session.token),
    //     //     code:1,
    //     //     })
    //         res.status(200).json({
    //             data:{
    //                 userInfo:jwt.decode(req.session.token),
    //                 code:20000,
                
    //             },
    //             code:0,
    //         })
    //    }else{
    //     res.status(200).json({
    //         data:{
    //             // userInfo:jwt.decode(req.session.token),
    //             code:20001
    //         },
    //         code:0,
    //     })
    //    }
    if(data.data.code==20000){
        // console.log(data.data);
        // console.log(jwt.decode(req.session.token));
        req.session.token = data.data.data
        res.send({
            data:jwt.decode(req.session.token),
            code:20000
        })
    }else{
        res.send({
            // data:jwt.decode(req.session.token),
            code:20001
        })
    }
    
   }).catch(function(err){
       console.log(err)
       res.status(500).json({
           msg:err
       })
   })
})
login.get('/kaptch', (req, res) => {
    let {email}=req.query
   axios({
        method:'get',
        url : '/kaptch',
        params:{
            email:email
        },
        // responseType:'blob'
   }).then(function(data){
       res.status(200).json({
           data:data.data,
           code:0
       })
   }).catch(function(err){
    //    console.log(err)
       res.status(500).json({
           msg:err
       })
   })
})
module.exports=login;





// headers: {
//     'Content-Type': 'application/x-www-form-urlencoded',
//     token:req.session.token
// },